package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 立项合同对象 oa_initiation_contract
 *
 * @author ruoyi
 * @date 2025-03-12
 */
public class OaInitiationContract extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自增 */
    private Long id;

    /** 立项id */
    @Excel(name = "立项id")
    private String initiationId;

    /** 供应商合同 */
    @Excel(name = "供应商合同")
    private String supplierContract;

    /** 满意度评价 */
    @Excel(name = "满意度评价")
    private String satisfactionEvaluation;

    /** 供货清单 */
    @Excel(name = "供货清单")
    private String supplyList;

    /** 甲方合同 */
    @Excel(name = "甲方合同")
    private String partyAContract;
    @Excel(name = "甲方合同")
    private String number;
    public void setId(Long id)
    {
        this.id = id;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public Long getId()
    {
        return id;
    }

    public void setInitiationId(String initiationId)
    {
        this.initiationId = initiationId;
    }

    public String getInitiationId()
    {
        return initiationId;
    }

    public void setSupplierContract(String supplierContract)
    {
        this.supplierContract = supplierContract;
    }

    public String getSupplierContract()
    {
        return supplierContract;
    }

    public void setSatisfactionEvaluation(String satisfactionEvaluation)
    {
        this.satisfactionEvaluation = satisfactionEvaluation;
    }

    public String getSatisfactionEvaluation()
    {
        return satisfactionEvaluation;
    }

    public void setSupplyList(String supplyList)
    {
        this.supplyList = supplyList;
    }

    public String getSupplyList()
    {
        return supplyList;
    }

    public void setPartyAContract(String partyAContract)
    {
        this.partyAContract = partyAContract;
    }

    public String getPartyAContract()
    {
        return partyAContract;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("initiationId", getInitiationId())
            .append("supplierContract", getSupplierContract())
            .append("satisfactionEvaluation", getSatisfactionEvaluation())
            .append("supplyList", getSupplyList())
            .append("partyAContract", getPartyAContract())
            .toString();
    }
}
